package ch.ti.bfh.app.loodel.service.timeslotschedule;

import org.joda.time.LocalDate;

public class TimeSlotScheduleSearchCriteria {

    private boolean showOnlyMyVotedTimeSlots = false;

    private boolean showOnlyClosedLearningEventTimeSlots = false;

    private boolean showOnlyAcceptedTimeSlots = false;

    private LocalDate startDateRange;

    private LocalDate endDateRange;

    public boolean isShowOnlyAcceptedTimeSlots() {
        return showOnlyAcceptedTimeSlots;
    }

    public void setShowOnlyAcceptedTimeSlots(boolean showOnlyAcceptedTimeSlots) {
        this.showOnlyAcceptedTimeSlots = showOnlyAcceptedTimeSlots;
    }

    public LocalDate getStartDateRange() {
        return startDateRange;
    }

    public void setStartDateRange(LocalDate startDateRange) {
        this.startDateRange = startDateRange;
    }

    public LocalDate getEndDateRange() {
        return endDateRange;
    }

    public void setEndDateRange(LocalDate endDateRange) {
        this.endDateRange = endDateRange;
    }

    public boolean isShowOnlyMyVotedTimeSlots() {
        return showOnlyMyVotedTimeSlots;
    }

    public void setShowOnlyMyVotedTimeSlots(boolean showOnlyMyVotedTimeSlots) {
        this.showOnlyMyVotedTimeSlots = showOnlyMyVotedTimeSlots;
    }

    public boolean isShowOnlyClosedLearningEventTimeSlots() {
        return showOnlyClosedLearningEventTimeSlots;
    }

    public void setShowOnlyClosedLearningEventTimeSlots(boolean showOnlyClosedLearningEventTimeSlots) {
        this.showOnlyClosedLearningEventTimeSlots = showOnlyClosedLearningEventTimeSlots;
    }
}
